package com.lgz.dbcourse.service;


import com.lgz.dbcourse.dto.MovieSeatDTO;
import com.lgz.dbcourse.dto.ResultSet;

/**
 * @Author: LGZ
 * @Date: 2021/4/10 19:23
 * @Description:
 */
public interface UserService {
    /**
     * TODO
     * @Description 获取排片信息
     * @Author lgz
     * @Date 2021/4/11 11:10
     * @return : com.lgz.dbcourse.dto.ResultSet
     */
    ResultSet getSchedule();

    /**
     * TODO
     * @Description 用户登录
     * @Author lgz
     * @Date 2021/4/27 15:56
     * @param phone :
     * @return : com.lgz.dbcourse.dto.ResultSet
     */
    ResultSet login(String phone);

    /**
     * TODO
     * @Description 获取对应场次影片的座位信息(可以选购即不包括已被选的位子)
     * @Author lgz
     * @Date 2021/4/12 16:40
     * @param movieSeatDTO :
     * @return : com.lgz.dbcourse.dto.ResultSet
     */
    ResultSet getSeat(MovieSeatDTO movieSeatDTO);

    /**
     * TODO
     * @Description 选购座位
     * @Author lgz
     * @Date 2021/4/12 16:51
     * @param movieSeatDTOS :
     * @return : com.lgz.dbcourse.dto.ResultSet
     */
    ResultSet selectSeat(MovieSeatDTO[] movieSeatDTOS);

    /**
     * TODO
     * @Description 获取用户的电影
     * @Author lgz
     * @Date 2021/4/28 17:08
     * @param phone :
     * @return : com.lgz.dbcourse.dto.ResultSet
     */
    ResultSet getMyMovie(Long audienceId);
}
